Modern translation. Feel free to edit/modernize at will.
